Object.defineProperty(document,'cookie', {
    set:function (val) {
        debugger;
        return val;
    }
})

// 上面代码的完整版-自执行函数（未测试）
(function() {
  var origCookieDesc = Object.getOwnPropertyDescriptor(document, 'cookie');
  Object.defineProperty(document, 'cookie', {
    set: function(val) {
      debugger; // 在这里暂停，让你检查栈和变量
      // 核心：调用原始的set方法设置cookie!
      return origCookieDesc.set.call(document, val);
    },
    // 通常也要重写get以确保兼容性
    get: function() {
      return origCookieDesc.get.call(document);
    }
  });
})();



// -----------------------------------------

Object.defineProperty(window,'_$ss', {
    set:function (val) {
        debugger;
        return val;
    }
})


// -----------------Socket实时流---------------
// hook p.send 方法
p.send_ = p.send_;
p.send = function(x){
    debugger;
    return p.send_(x);
}